Convolution, Smoothing, and Image Derivatives
نویسنده
چکیده
Computer vision operates on images that usually come in the form of arrays of pixel values. These values are invariably affected by noise, so it is useful to clean the images somewhat by an operation, called smoothing, that replaces each pixel by a linear combination of some of its neighbors. Smoothing reduces the effects of noise, but blurs the image. In the case of noise suppression, blurring is an undesired effect. In other applications, when it is desired to emphasize slow spatial variations over abrupt changes, blurring is beneficial. In yet another set of circumstances, these abrupt changes are themselves of interest, and then one would like to apply an operator that is in some sense complementary to smoothing (in signal processing, this operator would be called a high-pass filter). Fortunately, all these operations take the form of what is called a convolution. This note introduces the concept of convolution in a simplistic but useful way. Smoothing is subsequently treated as an important special case. While an image is an array of pixel values, it is often useful to regard it as a sampling of an underlying continuous function of spatial coordinates. This function is the brightness of light impinging onto the camera sensor, before this brightness is measured and sampled by the individual sensor elements. Partial derivatives of this continuous function can be used to measure the extent and direction of edges, that is, abrupt changes of image brightness that occur along curves in the image plane. Derivatives, or rather their estimates, can again be cast as convolution operators. The next section uses a naive version of differentiation to motivate convolution. The last section of this note shows how derivatives are estimated more accurately.
منابع مشابه
An Infeasible Primal-Dual Algorithm for Total Bounded Variation-Based Inf-Convolution-Type Image Restoration
In this paper, a primal-dual algorithm for total bounded variation (TV)–type image restoration is analyzed and tested. Analytically it turns out that employing a global Lregularization, with 1 < s ≤ 2, in the dual problem results in a local smoothing of the TVregularization term in the primal problem. The local smoothing can alternatively be obtained as the infimal convolution of the r-norm, wi...
متن کاملAn Infeasible Primal-dual Algorithm for Tv-based Inf-convolution-type Image Restoration
In this paper, a primal-dual algorithm for TV-type image restoration is analyzed and tested. Analytically it turns out that employing a global L-regularization, with s > 1, in the dual problem results in a local smoothing of the TV-regularization term in the primal problem. The local smoothing can alternatively be obtained as the infimal convolution of the `r-norm, with r−1 + s−1 = 1, and a smo...
متن کاملLocal Smoothness in terms of Variance: the Adaptive Gaussian Filter
Several techniques, such as adaptive smoothing [9, 10] or anisotropic diffusion [4, 5] deal with the task of local smoothing. That is, preserving principal discontinuities and smoothing within regions. Unfortunately, these types of iterative techniques have as one of their main drawbacks, the determination of the threshold on the luminance gradient. There is no way to control it easily and rese...
متن کاملAnisotropic Multidimensional Savitzky Golay kernels for Smoothing, Differentiation and Reconstruction
The archetypal Savitzky–Golay convolutional filter matches a polynomial to even-spaced data and uses this to measure smoothed derivatives. We synthesize a scheme in which heterogeneous, anisotropic linearly separable basis functions combine to provide a general smoothing, derivative measurement and reconsruction function for point coulds in multiple dimensions using a linear operator in the for...
متن کاملImage data compression using cubic convolution spline interpolation
A new cubic convolution spline interpolation (CCSI )for both one-dimensional (1-D) and two-dimensional (2-D) signals is developed in order to subsample signal and image compression data. The CCSI yields a very accurate algorithm for smoothing. It is also shown that this new and fast smoothing filter for CCSI can be used with the JPEG standard to design an improved JPEG encoder-decoder for a hig...
متن کامل